﻿using System;
using System.Linq;
using System.IO;
using System.IO.IsolatedStorage;
using System.Collections.Generic;
using Microsoft.LightSwitch;
using Microsoft.LightSwitch.Framework.Client;
using Microsoft.LightSwitch.Presentation;
using Microsoft.LightSwitch.Presentation.Extensions;
namespace LightSwitchApplication
{
    public partial class HorasProgramadasPorUsuarioGrid
    {
        partial void HorasProgramadasPorUsuarioGrid_InitializeDataWorkspace(List<IDataService> saveChangesTo)
        {
            try
            {
                String username = this.Application.User.Name;
                this.HorasProgramadasUsuarioIngreso = username;
            }
            catch (Exception ex)
            { }
        }

        partial void GenerarPeriodo_Execute()
        {
            // Escriba el código aquí.
            DateTime fechaIni = this.HorasProgramadasPorUsuario.SelectedItem.FechaInicio;
            DateTime fechaFin = this.HorasProgramadasPorUsuario.SelectedItem.FechaFinal;
            DateTime fecha = fechaIni;
            while (fecha <= fechaFin)
            {
                HorasProgramadasDetalles ht = this.HorasProgramadasDetallesCollection.AddNew();
                ht.Fecha = fecha;
                ht.Descripcion = this.TextoAyuda;
                fecha = fecha.AddDays(1);

            }
        }

    }
}
